package ae.pcfc.cldos.online.common.clddb.domain;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import org.hibernate.envers.Audited;

import ae.pcfc.cldos.online.common.domain.BaseEntity;


/**
 * The persistent class for the SQ_CLDOS_FNPMAPPER_FPMID database table.
 * 
 */
@Entity
@Table(name="T_CLDOS_FNP_PARAM_MAPPER")
@Audited
@SequenceGenerator(name = "SQ_CLDOS_FNPMAPPER_FPMID", sequenceName = "SQ_CLDOS_FNPMAPPER_FPMID", initialValue = 1, allocationSize = 1)
public class FnpParamMapper extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	// Fields
	
	public static final String __FPM_SERVICE_ID = "fpmServiceId";

	@Id
	@GeneratedValue( strategy = GenerationType.SEQUENCE, generator="SQ_CLDOS_FNPMAPPER_FPMID")
	@Column(name="FPM_ID")
	private long fpmId;

	@Column(name="FPM_SERVICE_ID")
	private String fpmServiceId;
	
	@Column(name="FPM_TYPE")
	private String fpmType;
	
	@Column(name="FPM_MAPPING")
	private String fpmMapping;
	
	@Column(name="FPM_PARAM_NAME")
	private String fpmParamName;


    public FnpParamMapper() {
    }


	public long getFpmId() {
		return fpmId;
	}


	public void setFpmId(long fpmId) {
		this.fpmId = fpmId;
	}


	public String getFpmServiceId() {
		return fpmServiceId;
	}


	public void setFpmServiceId(String fpmServiceId) {
		this.fpmServiceId = fpmServiceId;
	}


	public String getFpmType() {
		return fpmType;
	}


	public void setFpmType(String fpmType) {
		this.fpmType = fpmType;
	}


	public String getFpmMapping() {
		return fpmMapping;
	}


	public void setFpmMapping(String fpmMapping) {
		this.fpmMapping = fpmMapping;
	}


	public String getFpmParamName() {
		return fpmParamName;
	}


	public void setFpmParamName(String fpmParamName) {
		this.fpmParamName = fpmParamName;
	}

	
	
}